package cms.common.data;

/**
 * 所有的Scf业务类必须实现本类
 */
public interface ResultCode<E extends Enum> {
    /**
     * 响应编码
     *
     * @return
     */
    Integer getCode();

    /**
     * 响应信息
     *
     * @return
     */
    String getMessage();

    /**
     * 根据响应编码获取枚举类
     *
     * @param code
     * @return
     */
    default E formatter(int code) {
        return null;
    }
}
